//
//  HeightForLabel.m
//  豆瓣1
//
//  Created by dllo on 15/9/9.
//  Copyright (c) 2015年 0. All rights reserved.
//

#import "HeightForLabel.h"
#define HEIGHT [UIScreen mainScreen].bounds.size.height
#define WIDTH [UIScreen mainScreen].bounds.size.width
#define PHEIGHT [[UIScreen mainScreen]bounds].size.height/667.00
@implementation HeightForLabel

+(CGFloat)heightForLabel:(NSString *)content
{
    //根据内容算内容高度
    //参数1.指定内容宽度来计算内容高度
    //参数2.指定计算高度的方式
    //参数3.指定内容文字大小来计算内容高度
    //参数4.苹果备用参数，设置为nil
    
    CGSize size = CGSizeMake(300, 10000);
    NSDictionary *dic = [NSDictionary dictionaryWithObjectsAndKeys:[UIFont systemFontOfSize:15],NSFontAttributeName, nil];
    CGRect rect = [content boundingRectWithSize:size options:NSStringDrawingUsesLineFragmentOrigin attributes:dic context:nil];
    return rect.size.height;
}

+(CGFloat)heightForLabel1:(NSString *)content
{
    //根据内容算内容高度
    //参数1.指定内容宽度来计算内容高度
    //参数2.指定计算高度的方式
    //参数3.指定内容文字大小来计算内容高度
    //参数4.苹果备用参数，设置为nil
    
    CGSize size = CGSizeMake(300, 10000);
    NSDictionary *dic = [NSDictionary dictionaryWithObjectsAndKeys:[UIFont systemFontOfSize:18],NSFontAttributeName, nil];
    CGRect rect = [content boundingRectWithSize:size options:NSStringDrawingUsesLineFragmentOrigin attributes:dic context:nil];
    return rect.size.height;
}
+(CGFloat)heightForLabel2:(NSString *)content
{
    //根据内容算内容高度
    //参数1.指定内容宽度来计算内容高度
    //参数2.指定计算高度的方式
    //参数3.指定内容文字大小来计算内容高度
    //参数4.苹果备用参数，设置为nil
    
    CGSize size = CGSizeMake(370, 10000);
    NSDictionary *dic = [NSDictionary dictionaryWithObjectsAndKeys:[UIFont systemFontOfSize:17],NSFontAttributeName, nil];
    CGRect rect = [content boundingRectWithSize:size options:NSStringDrawingUsesLineFragmentOrigin attributes:dic context:nil];
    return rect.size.height;
}


@end
